package com.culturalCenter.dataCenter.customEntity.training.pull;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 拉取培训实体类
 *
 * @author colors
 * @date 2021/3/5 11:59
 */
@Data
public class TrainingEntity {

    /**
     * 图创id
     */
    private long id;
    /**
     * 项目id
     */
    private Long projectId;
    /**
     * 分馆id
     */
    private long orgId;
    /**
     * 标题
     */
    private String title;
    /**
     * 封面图片
     */
    private String coverImg;
    /**
     * 标签组 使用、 隔开
     */
    private String labels;
    /**
     * 分类
     */
    private String categoryName;
    /**
     * 所属分馆
     */
    private String orgName;
    /**
     * 所属部门
     */
    private String departmentName;
    /**
     * 组织单位
     */
    private String orgUnit;
    private String trainInfo;
    /**
     * 地址
     */
    private String address;
    /**
     * 总名额
     */
    private Integer totalQuota;
    /**
     * 服务人群
     */
    private List<String> servicePerson;
    /**
     * 负责人
     */
    private String principalName;
    /**
     * 负责人联系电话
     */
    private String principalPhone;
    /**
     * 上架时间
     */
    private Date publishTime;
    /**
     * 报名开始时间
     */
    private Date registerStartTime;
    /**
     * 报名结束时间
     */
    private Date registerEndTime;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 签到类型
     */
    private String signInType;
    /**
     * 是否限制年龄：0-否，1-是
     */
    private Integer ageRestriction;
    /**
     * 最小年龄
     */
    private Integer ageMin;
    /**
     * 最大年龄
     */
    private Integer ageMax;
    /**
     * 是否限制性别：0-不限，1-男性，2-女性
     */
    private Integer sexRestriction;
    /**
     * 是否开启积分：0-否，1-是
     */
    private Integer integralTag;
    /**
     * 是否需要报名：0-否，1-是
     */
    private Integer registerTag;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 审核人
     */
    private String auditBy;
    /**
     * 浏览量
     */
    private Integer viewCount;
    /**
     * 点赞数
     */
    private Integer likeCount;
    private Integer collectCount;
    /**
     * 举办期数
     */
    private Integer roundCount;
    private String classPeriod;
    /**
     * 数据更新时间
     */
    private Date updateTime;
    /**
     * 删除标志:0/否,1/是
     */
    private int delTag;

}
